Remote Memory Management and Prefetching Techniques for Jobs in Grid

نویسندگان

  • S. Radha
  • S. Mary Saira Bhanu
  • N. P. Gopalan
چکیده

Predominant resources for execution of any application are computational power and memory. On one side, computational power has grown many folds faster than memory capacity. On the other side, application's memory requirements have kept on increasing from time to time. Application’s minimum memory requirement influences job scheduling decision in grid. But once the application starts executing it faces memory pressure i.e. increase in memory requirement. This could be handled by remote memory paging moving pages from memory loaded machine to remote machine with unused memory. Highly unpredictable network latency in grid has direct impact on the remote memory access latency. The idea of prediction and prefetching can be adapted to reduce this latency. Profile based and Markov based prediction models are explored in this paper. The experiments on memory intensive applications show that the Markov based model has better accuracy and profile based prediction provide good coverage.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Push-Based Prefetching for Remote Caching RAM Grid

As an innovative grid computing technique for sharing the distributed memory resources in a highspeed wide-area network, RAM Grid exploits the distributed computing nodes, and provides remote memory for the user nodes which are short of memory. The performance of RAM Grid is constrained with the expensive network communication cost. In order to hide the latency of remote memory access and impro...

متن کامل

Remote Class Prefetching: Improving Performance of Java Applications on Grid Platforms

In this paper we introduce and evaluate two prefetching techniques to improve the performance of Java applications executed on the grid. These techniques are experimentally evaluated on two grid environments, by running test applications on two different grid deployment configurations. Our testbed is suma/g, a grid platform specifically targeted at executing Java bytecode on Globus grids. The e...

متن کامل

Prefetching Policies for Remote Walkthroughs

We present a 3D data streaming approach for remote walkthroughs, that integrates local optimization techniques for realtime rendering with prefetching techniques for remote scene graphs. Especially culling methods, that don’t possess frame to frame coherence, can successfully be combined with remote scene databases, if the prefetching algorithm is adapted accordingly. We present a quantitative ...

متن کامل

Lazy Prefetching

High latency of memory accesses is critical to the performance of shared memory multiprocessors. The technology trends indicate that this gap between processor and memory speeds is likely to increase in the future. To cope with memory latency problem two softwarecontrolled techniques have been investigated: prefetching and remote write. Prefetching is a consumer-initiated technique which moves ...

متن کامل

Page Fault Behavior and Prefetching in Software DSMs

Prefetching strategies can conceivably be used to reduce the high remote data access laten-cies of software-only distributed shared-memory systems (DSMs). However, in order to design eeective prefetching techniques, one must understand the page fault behavior of parallel applications running on top of these systems. In this paper we study this behavior according to its spatial, temporal, and sh...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006